/* 宽度占满 */
.el-form,
.el-select,
.el-cascader {
    width: 100%;
}

/* 表格鼠标指针修改 */
.el-table__body-wrapper {
    cursor: pointer;
}

/* 表格滚动条美化 */
.el-table__body-wrapper::-webkit-scrollbar,
.el-main::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

.el-table__body-wrapper::-webkit-scrollbar-track,
.el-main::-webkit-scrollbar-track {
    border-radius: 4px;
}

.el-table__body-wrapper::-webkit-scrollbar-thumb,
.el-main::-webkit-scrollbar-thumb {
    background-color: rgba(130, 130, 130, 1);
    border-radius: 4px;
}

/* 按钮中的图标美化 */
.el-button .fa {
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: baseline;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    margin-right: 5px;
}

/* 自动换行 */
.el-row {
    flex-wrap: wrap;
}

/* 修改级联选择器下拉框高度 */
.el-cascader-menu__wrap {
    min-height: 10vh !important;
    max-height: 50vh !important;
}

/* 忘记干嘛用的 */
.w-e-bar-divider {
    display: none !important;
}

/* 日期选择器宽度占满 */
.el-date-editor {
    width: 100% !important;
}

/* 修改分页器数字按钮 */
.el-pager .number {
    border: 1px solid #e1e1e1;
    margin: 0 5px;
    border-radius: 5px;
    overflow: visible;
}

.el-pager li.active+li {
    border-left: 1px solid #e1e1e1;
}

/* 修改分页器前进后退按钮 */
.el-pagination .btn-next,
.el-pagination .btn-prev {
    border: 1px solid #e1e1e1;
    margin: 0 5px;
    padding: 0 10px;
    border-radius: 5px;
}

/* 修改分页器输入框的间距 */
.el-pagination__jump {
    margin-right: 20px;
}

/* 菜单导航修改 */
.el-menu {
    width: 200px;
    height: 100%;
    background-color: transparent;
    border-right: none;
}

.el-menu-item,
.el-menu-item i,
.el-submenu__title,
.el-submenu__title i {
    color: #fff;
}

.el-menu-item .fa,
.el-submenu__title .fa {
    vertical-align: middle;
    margin-right: 5px;
    width: 24px;
    text-align: center;
    font-size: 18px;
}

.el-menu-item.is-active {
    color: #fff;
    background-color: #409eff;
}

.el-menu-item:hover {
    color: #fff;
    background-color: #409eff;
}

.el-submenu__title:hover {
    background-color: rgba(43, 73, 176, 0.5);
}

.el-menu.el-menu--inline {
    background-color: rgb(43, 73, 176);
}

/* 布局组件修改 */
.el-container {
    height: 100%;
}

.el-aside {
    background-color: rgb(64, 101, 224);
    transition: margin-left 0.3s;
}

.el-aside--collapse {
    margin-left: -200px;
}

.el-header {
    padding: 0;
    border-bottom: 1px solid #eee;
}

.el-main {
    padding: 0;
}